public interface IBinaryTree {
    BinaryTree.TreeNode createTree();
    void inOrder(BinaryTree.TreeNode root);
    void preOrder(BinaryTree.TreeNode root);
    void postOrder(BinaryTree.TreeNode root);
    int size(BinaryTree.TreeNode root);
    int getLeafNodeCount(BinaryTree.TreeNode root);
}
